非谓语的题``谢谢各位了`

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:31:27
1.The beggar is said ___a very rich man when he was young
A.to be B.having been C. being D.to have been
请问A D有什么区别。。。。

2.DO you have to attend the meeting ____ tomorrow?
A.holding B.held C.to be held D.being held

B.C 有什么区别喔。//。。。

都是失态问题。
to be含有将来时的意思
to have been 是完成时,根据句意应该选D
2题也一样

第一题选d,用完成时表示过去的概念,跟when he was young符合
第二题选c, to be held表示将来时,跟tomorrow符合